/**
 * Copyright (c) 2022 Beijing Jiaotong University
 * PhotLab is licensed under [Open Source License].
 * You can use this software according to the terms and conditions of the [Open Source License].
 * You may obtain a copy of [Open Source License] at: [https://open.source.license/]
 *
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 *
 * See the [Open Source License] for more details.
 *
 * Author: Zhenjie Wei
 * Created: Mar. 16, 2023
 * Supported by: National Key Research and Development Program of China
 */

import { Disposable } from "@/common/disposable"
import { ICommand } from "@/common/cmd/command"

export class CommandNavigator extends Disposable {
    // private _commands: ICommand[] = []

    // constructor() {
    //     super()
    //     return
    // }

    // public activate() {
    //     return
    // }

    // public get commands() {
    //     return this._commands
    // }

    // public set commands(commands: ICommand[]) {
    //     this._commands = commands
    // }

    // public getCommand(name: string) {
    //     return this._commands.find((command) => command.name === name)
    // }
}